<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>变量类型</title>
	</head>
	<body>
		<script>
			//定义变量
			var age=20;
			var name='pyt';
			var sex=true;
			//查看变量的类型，使用typeof
			console.log(typeof(age));
			console.log(typeof(name));
			console.log(typeof(sex));
			//变量的类型由谁决定
			//变量中存储的是什么数据，变量就是什么类型
			age='pyt';//不推荐这样使用
			console.log(typeof(age));
			
			var a=function(){
				alert("hello");
			};
			console.log(typeof a);
			var b=document;
			console.log(typeof (b));
			console.log("--------------");
		    //布尔值
		    var flag=true;
		    console.log(typeof flag);
		    //1）取值：布尔值只有两个值：true和false
		    //转换为false的值：0、空字符串、NaN、null、undefined
		    console.log(Boolean(0));
		    //除了上述5种，其他值都可以转换为true
		    console.log(Boolean('a'));
		    console.log("------作用-------")
		    //2)作用
		    //1、判断条件的结果为true或false
		    var result=(1>3);
		    console.log(result);
		    //2、判断变量是否有值
		    var result2='a';
		    if (result2) {
		    	console.log("有");
		    } else{
		    	console.log("没有");
		    }
		</script>
	</body>
</html>
